﻿/*---- Documents Settings --------------------------------------------*/
body
{
    margin: 0;
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    padding: 0px;
}

.formTR
{
    background-image: url(images/nen.gif);
    font-size: 12px;
    color: #333333;
}
.texttb
{
    font-size: 10px;
    color: #333333;
    width: 100%;
}
.forms_ItemOneRow
{
    border: 0.1px solid #EBEBEB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 40px;
    padding: 5px 10px 5px 15px;
    border-right: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
}
.forms_ItemLeft
{
    border: 0.5px solid #EBEBEB;
    border-right: none;
    border-top: 1px solid white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 40px;
    padding-left: 28px;
}
.text
{
    font-size: 12px;
    color: #333333;
    width: 100%;
}
.input
{
    background-image: url(images/textfield.gif);
    width: 198px;
    height: 24px;
    border: 0px;
    padding-left: 6px;
    padding-top: 4px;
    margin-top: 2px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.input1
{
    background-image: url(images/textfield1.gif);
    width: 260px;
    height: 24px;
    border: 0px;
    padding-left: 6px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: middle;
    background-repeat: no-repeat;
}

/*Style for page Release DIERequest*/
.tr_release_die
{
    height: 5px;
}

.table_title_release
{
    height: 20px;
    background-color: #dcdcdc;
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
}

.table_content_die_release
{
    height: 20px;
    border-bottom-color: Gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.link_button_die_tag
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: #990000;
    font-size: 14px;
    font-weight: bold;
}

/*END*/

.td_title_relate_die
{
    background-color: #C0C0C0;
    border-top-color: #E0DCC0;
    border-top-style: solid;
    border-top-width: 1px;
}

.td_testcase
{
    width: 80px;
    vertical-align: top;
}

.td_margin_testscenario
{
    padding-left: 15px;
}

.td_language1
{
    width: 100%;
}

.td_language2
{
    width: 0;
    display: none;
}

.td_language1_change
{
    width: 60%;
}

.td_language2_change
{
    width: 40%;
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: Gray;
    padding-left: 10px;
    vertical-align: top;
}

.td_ds_language1_change
{
    width: 59.6%;
}

.td__ds_language2_change
{
    width: 40.4%;
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: Gray;
    padding-left: 20px;
    padding-top: 5px;
}

.table_comment
{
    background-color: #F2F2F2;
    border-top-color: #E0DCC0;
    border-top-style: solid;
    border-top-width: 1px;
}

.table_comment_edit
{
    background-color: #CCFFCC;
    border-top-color: #E0DCC0;
    border-top-style: solid;
    border-top-width: 1px;
}

.table_Affect_des
{
    background-color: #dcdcdc;
}


.table_post_comment
{
    background-color: #dcdcdc;
    border-top-color: Gray;
    border-top-style: solid;
    border-top-width: 1px;
}

.text_title_panel
{
    background-color: #4EB106;
    padding: 0px 5px 2px 5px;
    color: Black;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Verdana, MS Sans Serif;
}

.table_die_info
{
    margin-top: 10px;
}


.td_space
{
    padding-left: 10px;
    height: 20px;
    vertical-align: middle;
}

.table_square
{
    background-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}

.table_editadd_die
{
    background-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: Gray;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: Gray;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: Gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: Gray;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}

.table_edit_info
{
    padding-top: 20px;
}

.tabel_line
{
    background-color: #98fb98;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}

.tabel_panel
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #FF9900;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FF9900;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FF9900;
}

.label_testcase_desctiption
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: #FF9900;
}

.label_testcase_input
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: #0000FF;
}

.label_testcase_note
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Red;
}

.label_info_testcase
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Black;
}

.link_button
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: #990000;
}

.link_button_language
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: #ff9900;
    font-size: 11px;
    text-decoration: none;
}


.link_button_search_panel
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: #990000;
    font-size: 11px;
    font-weight: bold;
}

.link_button_search_panel_unselected
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: #990000;
    font-size: 11px;
    font-weight: normal;
}

.label_title_panel
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: black;
    font-weight: bold;
    font-size: 11px;
}


.label_title
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.label_title_bold
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: White;
    font-weight: bold;
    font-size: 12px;
}

.label_attch_info
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: Gray;
    font-size: 11px;
}

.td_info
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: White;
    width: 95px;
}

.td_testLog
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E0DCC0;
}

.td_txt_info
{
    padding-right: 10px;
    padding-top: 10px;
}

.tr_under_line
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E0DCC0;
}

.table_action_post
{
    padding-top: 10px;
    border-width: 0px;
    padding-left: 20px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: #E0DCC0;
}

.table_action_Under_post
{
    border-width: 0px;
    padding-left: 20px;
    margin-bottom: 10px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: #E0DCC0;
}

.td_action_space
{
    text-align: left;
    width: 100px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E0DCC0;
}

.td_action_value
{
}

.td_action_status
{
    width: 33%;
}
.text_label_bold
{
    font-family: Arial, Verdana, MS Sans Serif;
    color: Black;
    font-weight: bold;
}

.lable_DIENameJP
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 10pt;
    color: Black;
}

.td_detail
{
    height: 20px;
    width: 90px;
    padding-left: 3px;
}

.tabel_under_line
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: bottom;
    border-bottom-color: White;
}

.table_underline
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: Green;
    vertical-align: bottom;
}

.text_deccrition
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 10pt;
    color: Black;
}

.text_deccritionJP
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Black;
}

.text_label
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Black;
    margin-top: 0px;
}
.text_label_gray
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Black;
    background-color: #C0C0C0;
}

.text_label_comment
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Black;
}

.text_input_comment
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 10pt;
    color: Black;
}



.text_label_info
{
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: Black;
    height: 100px;
}

.label
{
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    font-weight: bold;
    color: #646464;
}

.label1
{
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: #646464;
}
.label2
{
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    font-weight: bold;
}

.checkbox
{
    color: #646464;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
}

.error
{
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: red;
}
.success
{
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: green;
}

.dropdownlist
{
    font-size: 8pt;
    margin-bottom: 0px;
}

.button
{
    width: 140px;
    height: 23px;
    border: 0px;
    padding: 0px;
    color: White;
    font-weight: bold;
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
     background:-moz-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0cb364),color-stop(100%,#0cb364));
	background:-webkit-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-o-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-ms-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:linear-gradient(top,#0cb364 0%,#0cb364 100%);
	font-family:Times New Roman;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.button2
{
    width: 140px;
    height: 23px;
    border: 0px;
    padding: 0px;
    color: White;
    font-weight: bold;
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
     background:-moz-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0cb364),color-stop(100%,#0cb364));
	background:-webkit-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-o-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-ms-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:linear-gradient(top,#0cb364 0%,#0cb364 100%);
	font-family:Times New Roman;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.button3
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 70px;
    padding: 0px;
    color: White;
    font-weight: bold;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 25px;
    cursor: pointer;
     background:-moz-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0cb364),color-stop(100%,#0cb364));
	background:-webkit-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-o-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-ms-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:linear-gradient(top,#0cb364 0%,#0cb364 100%);
	font-family:Times New Roman;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.button4
{
    border-style: none;
    border-width: 0px;
    width: 80px;
    padding: 0px;
    font-weight: bold;
    height: 23px;
    cursor: pointer;
     background:-moz-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0cb364),color-stop(100%,#0cb364));
	background:-webkit-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-o-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-ms-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:linear-gradient(top,#0cb364 0%,#0cb364 100%);
	font-family:Times New Roman;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.btnClosePopup
{
    position: relative;
    top: -66px;
    left: 220px;
}
.textboxTextRight
{
    text-align: right;
}
.textbox
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, MS Sans Serif;
}
.text_title
{
    background-color: green;
    padding: 2px 5px 2px 5px;
    color: #ffffff;
    font-weight: bold;
}


/*
a img {border: none;}
a:link  {text-decoration: underline; color: white;}
a:visited {text-decoration: underline; color: #FFDAA3;}
*/

/*---- Login Page ----------------------------------------------------*/
.o_h
{
    overflow: hidden;
}
.f_l
{
    float: left;
}
.f_r
{
    float: right;
}
div.login
{
    background-image: url(images/login.png);
    background-repeat: no-repeat;
    width: 438px;
    height: 252px;
    margin: 0px auto 0px auto;
}
.lblText
{
    margin-right: 5px;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #084683;
}
.chkRemember
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #084683;
}
.lnkForgetPassword
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #084683;
    text-decoration: none;
}
.btnLogin
{
    background-color: #00366c;
    color: White;
    font-size: 12px;
    width: 90px;
    height: 25px;
    font-weight: bold;
    cursor:pointer;
}
.lblError
{
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-family: Arial;
    color: Red;
    margin-top: 3px;
    margin-right: 1px;
}
div.mot
{
    margin-top: 37px;
}
div.hai
{
    margin-top: 12px;
}
div.ba
{
    margin-top: 3px;
}
div.bon
{
    margin-top: 15px;
}





#login_table
{
    width: 100%;
}
.login_header
{
    width: 100%;
    height: 10px;
    background-color: #00366C;
}
.login_content
{
    width: 100%;
    background-image: url(images/login_bg.png);
    background-repeat: repeat-x;
    padding-top: 100px;
}

.login_footer
{
    height: 50px;
    width: 100%;
    padding: 10px 0 10px 0;
    color: #000000;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.1em;
}
.loginbox_topleft
{
    width: 12px;
    height: 46px;
    background-image: url(images/loginbox_topleft.png);
}
.loginbox_topcenter
{
    width: 400px;
    height: 39px;
    background-image: url(images/loginbox_topcenter.png);
    background-repeat: repeat-x;
    vertical-align: top;
    padding-top: 7px;
    padding-left: 7px;
    font-family: Verdana;
    font-size: 16pt;
    color: #c64934;
}
.loginbox_topright
{
    width: 12px;
    height: 46px;
    background-image: url(images/loginbox_topright.png);
}
.loginbox_middleleft
{
    background-image: url(images/loginbox_middleleft.png);
    background-repeat: repeat-y;
}
.loginbox_middlecenter
{
    background-color: #f1f3f5;
}
.loginbox_middleright
{
    background-image: url(images/loginbox_middleright.png);
    background-repeat: repeat-y;
}
.loginbox_bottomleft
{
    width: 12px;
    height: 12px;
    background-image: url(images/loginbox_bottomleft.png);
}
.loginbox_bottomcenter
{
    height: 12px;
    background-image: url(images/loginbox_bottomcenter.png);
    background-repeat: repeat-x;
}
.loginbox_bottomright
{
    width: 12px;
    height: 12px;
    background-image: url(images/loginbox_bottomright.png);
}


/*---- Header on MasterPage ------------------------------------------*/
div#header
{
    width: 100%;
    height: 147px;
    text-align: left;
    margin-left: 0px;
}
.bgHeader
{
    background-image: url('UploadFile/Banner/banner.png');
    background-repeat: no-repeat;
    background-size: 900px 50px;
    background-position: right top;
}
.imgTitle
{
    margin-left: 10px;
    height: 30px;
    margin-bottom: 5px;
}
.login_info
{
    position: relative;
    padding-left: 20px;
    height: 17px;
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    font-weight: bold;
    color: white;
}

.login_info_2
{
    position: relative;
    height: 17px;
    width: 100%;
    right: 30px;
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 8pt;
    color: #666666;
    text-align: right;
}

.login_info a:link
{
    text-decoration: underline;
    color: white;
}

.login_info a:visited
{
    text-decoration: underline;
    color: White;
}

/*--- Left Menu on MasterPage ----------------------------------------*/
/*div#menu 
{
	position: relative;
	width: 210px;
	left: 0;
	min-height: 500px;
}
.menubox_topleft {
	BACKGROUND-IMAGE: url(images/menubox_topleft.png);
	WIDTH: 12px;
	HEIGHT: 39px;
}
.menubox_topcenter {
	BACKGROUND-IMAGE: url(images/menubox_topcenter.png);
	HEIGHT: 39px;
	padding-left: 10px;
	font-family: Tahoma, Verdana, MS Sans Serif;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
}
.menubox_topright {
	BACKGROUND-IMAGE: url(images/menubox_topright.png);
	WIDTH: 12px;
	HEIGHT: 12px;
}
.menubox_middleleft {
	BACKGROUND-IMAGE: url(images/menubox_middleleft.png);
	WIDTH: 12px;
}
.menubox_middleright {
	BACKGROUND-IMAGE: url(images/menubox_middleright.png);
	WIDTH: 12px;
}
.menubox_bottomleft {
	BACKGROUND-IMAGE: url(images/menubox_bottomleft.png);
	WIDTH: 12px;
	HEIGHT: 14px;
}
.menubox_bottomcenter {
	BACKGROUND-IMAGE: url(images/menubox_bottomcenter.png);
	HEIGHT: 14px;
}
.menubox_bottomright {
	BACKGROUND-IMAGE: url(images/menubox_bottomright.png);
	WIDTH: 12px;
	HEIGHT: 14px;
}*/
.menu_div
{
    height: 26px;
    width: 100%;
    background-color: #A9E9D4;
    background-repeat: repeat-x;
    border-top: 1px solid #828282;
    border-bottom: 1px solid #828282;
    background-image: url(images/menu.png);
    margin-top: -100px;
}
.menu_div1
{
    height: 26px;
    width: 100%;
    background-repeat: repeat-x;
    margin-top: -100px;
    background-color: #057842;
    background-image: none;
    border-top: 1px solid #057842;
    border-bottom: 1px solid #057842;
    margin-bottom: 0px;
}
ul.BreadCrumb
{
    list-style: none;
    height: 25px;
    padding: 0px;
    overflow: hidden;
    color: blue;
    background: url('Images/background_breadcrumb.png') no-repeat;
    margin-top: 6px;
}


ul.BreadCrumb li
{
    float: left;
    height: 25px;
    margin-left: 10px;
    margin-top: 5px;
    font-weight: bold;
    color: blue;
}
/*---- Content Page --------------------------------------------------*/
div#container
{
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: left;
}
div#content
{
    padding: 0;
}

.tabstrip
{
    width: 200px;
    height: 41px;
    padding-left: 20px;
    padding-top: 4px;
    background-image: url(images/tabstrip.png);
    background-repeat: no-repeat;
    background-position: top left;
    font-family: Tahoma, Verdana, MS Sans Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}

.contentbox_topleft
{
    background-image: url(images/contentbox_topleft.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.contentbox_topcenter
{
    background-image: url(images/contentbox_hbgtop.png);
    background-repeat: repeat-x;
    height: 8px;
}
.contentbox_topright
{
    background-image: url(images/contentbox_topright.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.contentbox_middleleft
{
    background-image: url(images/contentbox_vbg.png);
    background-repeat: repeat-y;
    width: 8px;
}
.contentbox_middlecenter
{
    min-height: 500px;
    vertical-align: top;
    background-color: White;
    padding: 1px 1px 1px 1px;
}
.contentbox_middleright
{
    background-image: url(images/contentbox_vbg.png);
    background-repeat: repeat-y;
    width: 8px;
}
.contentbox_bottomleft
{
    background-image: url(images/contentbox_bottomleft.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 56px;
}
.contentbox_bottomcenter
{
    background-image: none;
    background-repeat: repeat-x;
    height: 56px;
    background-color: #057842;
}
.contentbox_bottomright
{
    background-image: url(images/contentbox_bottomright.png);
    width: 8px;
    height: 56px;
}

.board_headerbg
{
    width: 294px;
    height: 34px;
    background-image: url(Images/board_headerbg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
    cursor: pointer;
}
.board_bodybg
{
    width: 294px;
    height: 60px;
    background-image: url(Images/board_bodybg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 10px 15px 10px 15px;
    vertical-align: top;
}
.board_bodybg a:link, .board_bodybg a:visited
{
    color: #000000;
    text-decoration: none;
}
.board_bodybg a:hover
{
    color: #666666;
    text-decoration: underline;
}


.board_bodyframe
{
    width: 294px;
    vertical-align: top;
}

/*----Footer --------------------------------------------------------*/
div#footer
{
    width: 100%;
    padding: 20px 0 10px 0;
    color: #000000;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.1em;
    vertical-align: bottom;
    font-family: Tahoma, Verdana, Sans-Serif;
    background: url('Images/contactFter.png') no-repeat center;
}

/*---- rad grid STRQ -------------------------------------------------*/
.commanditemSTRQ
{
    background-color: #f5f8fb;
}
.editcommand, .deletecommand
{
    width: 20px;
    text-align: center;
}
.startdate, .daedline
{
    width: 60px;
}
.executionstart, .executionstop
{
    width: 70px;
}

.freeze
{
    text-align: center;
    width: 25px;
}


.planname
{
    width: 150px;
}
.datetimedetail
{
    width: 120px;
}

.workitemName
{
    width: 250px;
    vertical-align: text-top;
}
.workitemNote
{
    width: 250px;
    vertical-align: middle;
}
.commanditemFEAT
{
    background-color: #f5f8fb;
}
.itemFEAT
{
    background-color: #D2EAEE;
}
.alternatingitemFEAT
{
    background-color: #D2EEEE;
}
.itemPackagePlan
{
    background-color: White;
}
.alternatingItemPackagePlan
{
    background-color: #f9f8b8;
}
.itemPlan
{
    background-color: #daffd4;
}
.alternatingItemPlan
{
    background-color: #e8ffe4;
}
.itemUseCase
{
    background-color: #F5EAD2;
}
.alternatingitemUseCase
{
    background-color: #F5EFD2;
}
.headerFEAT
{
    background: white url('Images/BgFeat.gif') repeat-x bottom;
    border-bottom: solid 1px #e9f8ae;
    padding-left: 6px; /*more than items to compensate for item borders!*/
    height: 28px;
}
.headerTask
{
    background: white url( 'Images/BgFeat.gif' ) repeat-x bottom;
    border-bottom: solid 1px #e9f8ae;
    padding-left: 6px; /*more than items to compensate for item borders!*/
    height: 28px;
    font-weight: bold;
    color: black;
}
.headerUseCase
{
    background: white url('Images/BgUseCase.gif') repeat-x bottom;
    border-bottom: solid 1px #e9f8ae;
    padding-left: 6px; /*more than items to compensate for item borders!*/
    height: 28px;
}
.headerCommunicationByReq
{
    background: white url('Images/BgUseCase.gif') repeat-x bottom;
    height: 28px;
}
.headerSTRQ
{
    background: white url('Images/BgSTRQ.gif') repeat-x bottom;
    border-bottom: solid 1px #e9f8ae;
    padding-left: 6px; /*more than items to compensate for item borders!*/
    height: 28px;
}
.tagitem
{
    width: 120px;
}


/*---- Table image -------------------------------------------------*/
.infoPaneBg
{
    background-color: #fff;
    background-image: url(images/grayBg2.gif);
    background-repeat: no-repeat;
    height: 412px;
    width: 270px;
}
.tableTreviewBg
{
    background-color: #fff;
    background-image: url(images/Bg1.gif);
    background-repeat: no-repeat;
}

/*---- Table treview image -------------------------------------------------*/
.infoRadTreeBg
{
    margin-top: 20px;
    background-color: #fff;
    background-image: url(images/grayBg.gif);
    background-repeat: no-repeat;
    height: 192px;
    width: 272px;
}

.nodeSTRQ
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.nodeFEAT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4a4a4a;
}
.nodeUseCase
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #707070;
}

.nodeInfo
{
    font-family: Arial, Helvetica, sans-serif,Tahoma;
    font-size: 11px;
    color: Black;
}
.nodeInfoDis
{
    font-family: Arial, Helvetica, sans-serif,Tahoma;
    font-size: 11px;
    color: WindowText;
}
/* ---- treeDiv */
.tree
{
    position: relative;
    border-width: thin;
    border-color: #AAAAAA;
    border-style: solid;
    visibility: visible;
    height: auto;
    width: 400;
}
/*--- textbox search  ----*/
.txtsearch
{
    font-family: Arial, Helvetica, sans-serif,Tahoma;
    font-size: 11px;
    background-color: #EFEFEF;
    border: solid 1px Gray;
    width: 30;
    vertical-align: bottom;
}
.labelheader
{
    font-family: Arial, Helvetica, sans-serif,Tahoma;
    font-size: 11px;
    font-weight: bold;
}

/*------- top command label  -----*/
.topcommandlabel
{
    font-family: Arial, Helvetica, sans-serif,Tahoma;
    font-size: 10px;
}


/*------ table in rad grid row*/
.tableinrow
{
    border-top: solid 1px white;
    border-right: solid 1px white;
    border-left: solid 1px white;
    border-bottom: solid 1px white;
}
/*Telerik Office2007 uy edit */
div.qsf_wrapper
{
    width: 1080px;
}
div.qsf_footer
{
    float: left;
    width: 700px;
}

.schedulerPane
{
    position: relative;
}

#outlookWrapper
{
    background: transparent url("Images/background.png") no-repeat top left;
    width: 779px;
    position: relative;
    height: 626px;
}

#outlookWrapper h1
{
    font: bold 14px SegoeUI, Arial, sans-serif;
    padding: 13px 0 0 36px;
    margin: 0;
    color: #15428b;
    position: relative;
}

#RadSplitter1
{
    width: 767px;
    height: 587px;
    position: absolute;
    top: 33px;
    left: 6px;
    border: 0;
}

#RadSplitter1 .pane
{
    border: 0;
}

#RadSplitter1 .resizeBar, #RadSplitter1 .resizeBarOver
{
    border: 0;
}

.calendarPane
{
    text-align: center;
    padding: 28px 0 0 20px;
}

.calendarPane p
{
    margin: 0;
    padding: 0 0 10px 0;
}

* html .calendarPane p
{
    padding-bottom: 5px;
}

* + html .calendarPane p
{
    padding-bottom: 5px;
}

.calendarPane a
{
    line-height: 10px !important;
}

.calendarPane .DaysOfWeek_Office2007
{
    text-transform: capitalize;
}

.calendarPane #RadCalendar3_Title
{
    height: 16px;
}
.rsHeader
{
    background-color: #fff;
}

.text_title
{
    background-color: Green;
    padding: 2px 5px 2px 5px;
    color: #ffffff;
    font-weight: bold;
}

.text_title_Level1
{
    background-color: #99cc99;
    padding: 2px 5px 2px 5px;
    color: #ffffff;
    font-weight: bold;
}

.module
{
    border: 1px solid #DADADA;
    padding: 12px;
    background: #fff url(Images/moduleBg.gif) repeat-x;
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #333333;
    vertical-align: top;
    margin-right: 3px;
}
.module TD, .module A
{
    font-size: 11px;
    color: #333333;
}

.bigModule
{
    width: 750px;
    background: url(Images/bigModuleTop.jpg) no-repeat;
    margin-bottom: 15px;
}

.bigModuleBottom
{
    background: url(Images/bigModuleTop.jpg) no-repeat bottom;
    color: #252f34;
    padding: 23px 17px;
    line-height: 18px;
    font-size: 11px;
}

.bigModule .title
{
    color: #008ec9;
    font-size: 13px;
    margin-bottom: 15px;
}

.bigModule ul
{
    margin-bottom: 0;
}
.optionsContainer
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    margin-right: 57px;
    padding-left: 11px;
    border-left: solid 1px #b1d8eb;
}
.RadScheduler_Office2007 .Alex .rsAptWrap
{
    background: #c1adc8 url('Images/Alex.png') repeat-x;
    border: solid 1px #9b8fa3;
    border-top: solid 1px #c4bdc9;
}

.RadScheduler_Office2007 .Bob .rsAptWrap
{
    background: url(Images/Bob.png) #d1bfa5 repeat-x;
    border: solid 1px #d1bfa5;
    border-top: solid 1px #e3d8c8;
}

.RadScheduler_Office2007 .Charlie .rsAptWrap
{
    background: url(Images/Color/SlateGray1.png) #d5f7ff repeat-x;
    border: solid 1px #ccffff;
    border-top: solid 1px #ccffff;
}

/* advance Edit Template Radschedule*/

.RadScheduler_Office2007 .rsAptInner, .RadScheduler_Office2007 .rsAptContent, .RadScheduler_Office2007 .rsAptBottom
{
    background: transparent !important;
    border: 0 !important;
}

.RadScheduler_Office2007 .rsApt .rsAptResize
{
    background-image: url('Images/grip.gif');
}

.RadScheduler_Office2007 .rsApt .rsAptDelete
{
    background-image: url('Images/deleteAppointment.gif');
}

.RadScheduler_Office2007 .rsDayView .rsAptEditFormWrap
{
    width: 90%;
}

.rsAptContent, .rsAptEdit, .rsCustomAppointmentContainer
{
    position: absolute;
    height: 100%;
    width: 100%;
}

.rsDayView .rsCustomAppointmentContainer h2
{
    font: bold 15px Arial, sans-serif;
    margin: 15px;
    padding: 0;
}

#InlineEditTemplate textarea
{
    margin: 2px;
}

#InlineEditTemplate img
{
    width: 16px;
    height: 16px;
}

.rsWeekView .rsCustomAppointmentContainer h2, .rsMonthView .rsCustomAppointmentContainer h2
{
    margin: 2px;
    padding: 0;
    font: normal 11px Arial, sans-serif;
}

.rsAptContent .technical, .rsAptEdit .technical, .rsAptType_technical
{
    color: #486309;
    border: 1px solid #aec083;
    background: #cfe281;
}
.rsAptContent .code_review, .rsAptEdit .code_review, .rsAptType_code_review
{
    color: #375970;
    border: 1px solid #a3b9bf;
    background: #96c7cb;
}

.AppointmentTypeSelector
{
    width: 22px;
    height: 14px;
    border: 1px solid #fff;
    display: block;
    float: left;
}

.AppointmentTypeSelectorTable
{
    width: 160px;
}

.inline-label, .AppointmentTypeSelectorTable, .rsAdvancedEditLink
{
    float: left;
}

.inline-label
{
    padding: 2px 3px;
    display: inline;
}

.rsAdvancedEditLink
{
    color: #333;
    padding: 2px 3px;
}

.AppointmentTypeSelectorTable input, .AppointmentTypeSelectorTable label
{
    float: left;
    clear: none;
}

.AppointmentTypeSelectorTable input
{
    margin: 2px;
}

* + html .AppointmentTypeSelectorTable input
{
    margin: 0 2px;
}

#qsfexAdvEditWrapper
{
    position: absolute;
    background: #E6E6E6;
    height: 100%;
    border: 1px solid #666;
}

#qsfexAdvEditInnerWrapper
{
    position: relative;
    top: 50%;
    margin: -150px auto 0pt;
    height: 300px;
    width: 510px;
    border: 1px solid #333;
    padding: 10px;
}

#qsfexAdvEditInnerWrapper .inline-label
{
    float: left;
    clear: left;
    width: 90px;
    color: #333;
}

.qsfexAdvEditControlWrapper
{
    padding: 2px 0;
    clear: left;
}

.qsfexAdvEditControlWrapper textarea
{
    padding: 2px;
}

.text_content
{
    vertical-align: top;
    background-color: white;
    padding-left: 5px;
    color: #000000;
}
.divfilterelement
{
    display: inline;
}

/***** Style message mới; hungnq; Oct.27.2009 ****/
.label_error, .label_notice, .label_success
{
    padding: .3em;
    margin-bottom: 0em;
    border: 2px solid #ddd;
    font-size: 10pt;
}
.label_error
{
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}
.label_notice
{
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}
.label_success
{
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}
.label_error a
{
    color: #8a1f11;
}
.label_notice a
{
    color: #514721;
}
.label_success a
{
    color: #264409;
}

fieldset
{
    -moz-border-radius: 6px;
    border-radius: px;
}

hr
{
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: .1em;
    margin: 0 0 1.45em;
    border: none;
}

/* Style cho các thẻ div chứa cây select*/
.div_show_hide
{
    position: absolute;
    visibility: hidden;
    border: solid 1px;
    width: auto;
    background: white;
    height: auto;
    padding-right: 10px;
    padding-bottom: 5px;
    z-index: 10000;
}

.td_dock
{
    border-color: #71250a;
    border-bottom-color: White;
    background-image: url('Images/DashBoard/sideNavCategorySelectedBg.gif');
}

.td_not_dock
{
    border-color: #71250a;
    border-bottom-color: White;
    background-image: url('Images/DashBoard/sideNavCategorySelectedBg.gif');
    width: 16px;
}
.cursorItem
{
    cursor: pointer;
}
.textboxNumberInGrid
{
    font-family: Arial, Helvetica, sans-serif,Tahoma;
    font-size: 8pt;
    vertical-align: middle;
    text-align: right;
}

.text_currence
{
    width: 30px;
}

.text_height
{
    height: 25px;
}
.clearfix
{
    clear: both;
}
.bottomFooter
{
    height: 5px;
    background-image: url(images/bgBottomFter.png);
}

.DivImage
{
    overflow: hidden;
    border-width: 0px;
    border-style: solid;
    border-color: #ff9900;
    background-size: contain;
}

.label_NameSite
{
    position:absolute;
    font-family:Times New Roman;
    font-size:30px;
    font-weight:bold;
    margin-top:6px;
    margin-left:70px;
    color:Green;
}

.text_title_config
{
    width:25%;
    background-color: Green;
    text-align:center;
    color: #ffffff;
    font-weight: bold;
}

.backgroundimage
{
    background-position: center -4px;
    background-repeat: no-repeat;
}

div.UploadifyButtonWrapper{
    position:relative;
    margin-top: -2px;
    width: 89px;
}

/* fake button */
div.UploadifyButtonWrapper a {
    position:absolute; /* relative to UploadifyButtonWrapper */
    z-index:0;
    display:block;
    float:left;
    border:1px solid gray;
    background:-moz-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0cb364),color-stop(100%,#0cb364));
	background:-webkit-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-o-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:-ms-linear-gradient(top,#0cb364 0%,#0cb364 100%);
	background:linear-gradient(top,#0cb364 0%,#0cb364 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cb364',endColorstr='#0cb364',GradientType=0);
	height: 13px;
    padding: 4px 11px;
	color:#fff;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:12px;
	border-radius:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00;
}

/* position flash button above css button */
div.UploadifyObjectWrapper {
    position:relative;
    z-index:10;
}

.cssExportExcel
{
    font-family: Times New Roman;
    font-size: 11pt;
    margin-left: 3px;
    margin-right: 5px;
    text-decoration: underline;
}

